package com.quanyan.place.entity.apireq;

import com.quanyan.BaseRequest;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * Created by Kingson.chan on 2016/5/27 0027.
 */
public class ReqPlaceSalePlan extends BaseRequest {
    @NotNull
    private Integer placeId;
    @NotNull
    private Integer categoryId;
    @NotNull
    private Long startDate;
    @NotNull
    private Long endDate;

    private Integer size;

    private List<Integer> week;

    private String weeks;

    private Byte isNeedUserInfo;

    private Byte isAutoCompleteSalePlan;

    private Integer from;//0 开单  1包场

    private Integer uid;

    private Integer isAuction; //是否为竞拍业务

    private Integer flagType;//0:订场 1：门票

	private String fieldScale; // 场地规模,用于组合场地

    private Date tempEndTime;

    private Integer isUseFirst;//是否第一次请求，第一次传1，以后请求传0，如果是第一次请求，会自动跳转到有销售计划的那一天

    public Integer getIsAuction() {
        return isAuction;
    }

    public void setIsAuction(Integer isAuction) {
        this.isAuction = isAuction;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public String getWeeks() {
        return weeks;
    }

    public void setWeeks(String weeks) {
        this.weeks = weeks;
    }

    public Integer getFrom() {
        return from;
    }

    public void setFrom(Integer from) {
        this.from = from;
    }

    public Byte getIsNeedUserInfo() {
        return isNeedUserInfo;
    }

    public void setIsNeedUserInfo(Byte isNeedUserInfo) {
        this.isNeedUserInfo = isNeedUserInfo;
    }

    public Byte getIsAutoCompleteSalePlan() {
        return isAutoCompleteSalePlan;
    }

    public void setIsAutoCompleteSalePlan(Byte isAutoCompleteSalePlan) {
        this.isAutoCompleteSalePlan = isAutoCompleteSalePlan;
    }

    public List<Integer> getWeek() {
        return week;
    }

    public void setWeek(List<Integer> week) {
        this.week = week;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Long getStartDate() {
        return startDate;
    }

    public void setStartDate(Long startDate) {
        this.startDate = startDate;
    }

    public Long getEndDate() {
        return endDate;
    }

    public void setEndDate(Long endDate) {
        this.endDate = endDate;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }
	
	public Integer getFlagType() {
        return flagType;
    }

    public void setFlagType(Integer flagType) {
        this.flagType = flagType;
    }
	public String getFieldScale() {
        return fieldScale;
    }

    public void setFieldScale(String fieldScale) {
        this.fieldScale = fieldScale;
    }

    public Date getTempEndTime() {
        return tempEndTime;
    }

    public void setTempEndTime(Date tempEndTime) {
        this.tempEndTime = tempEndTime;
    }

    public Integer getIsUseFirst() {
        return isUseFirst;
    }

    public void setIsUseFirst(Integer isUseFirst) {
        this.isUseFirst = isUseFirst;
    }
}
